package sctu.edu.java.year2016.team01.chenhong.day20160601.chapter10_2;

import java.util.LinkedList;
import java.util.*;

/**
 * Created by Administrator on 2016/6/1.
 * 分别向Set集合以及List集合中添加 “A”、“a”、“c”、"C"、“a”五个元素，观察重复值 “a”能否在List集合以及Set中成功添加。
 */


public class Addtion {
    public static void main(String[] args) {

        List<String > list=new LinkedList<>();

        int i;


        String  str[]= {"A", "a", "c", "C", "a"};


//向List集合中添加元素

        for(i=0;i<str.length;i++){

            list.add(str[i]);

        }

//向Set集合中添加元素

        Set<String> set=new HashSet<>();

        for(i=0;i<str.length;i++){

            set.add(str[i]);
        }



//打印Set集合中的元素
        Iterator<String> it=set.iterator();


        System.out.println("向Set集合中添加A, a, c, C, a 5个元素：");

        while(it.hasNext()) {

            System.out.print(it.next() + "\t");

        }




        //打印List集合中的元素
        System.out.println("\n向List集合中添加A, a, c, C, a 5个元素：");

        for( int j=0;j<list.size();j++){

            System.out.print( list.get(j)+"\t");
        }



    }

}


